home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / UUCP / UUCon / Source / LogController.h < prev    next >
Text File  |  1992-11-10  |  1KB  |  50 lines

  1. /*
  2.  
  3.   Ronin Consulting, Inc.
  4.     Copyright (C) 1992, Nicholas Christopher (nwc@gun.com)
  5.  
  6.     This library is free software; you can redistribute it and/or
  7.     modify it under the terms of the GNU Library General Public
  8.     License as published by the Free Software Foundation; either
  9.     version 2 of the License, or (at your option) any later version.
  10.  
  11.     This library is distributed in the hope that it will be useful,
  12.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  13.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  14.     Library General Public License for more details.
  15.  
  16.     You should have received a copy of the GNU Library General Public
  17.     License along with this library; if not, write to the Free
  18.     Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  19.  
  20. */
  21. #import <objc/Object.h>
  22.  
  23. @interface LogController:Object
  24. {
  25.     id window;
  26.     id logView;
  27.     id subProc;
  28.     id cmd;
  29.     id name;
  30. }
  31.  
  32. - initForCommand: (const char *)cmd entitled: (const char *)name;
  33. - free;
  34. - makeKeyAndOrderFront:sender;
  35.  
  36. - logClear;
  37. @end
  38.  
  39.  
  40. @interface LogController (SubprocessDelegate)
  41.  
  42. - subprocess:sender done:(int)exitStatus;
  43. - subprocess:sender output:(char *)buffer;
  44. - subprocess:sender stderrOutput:(char *)buffer;
  45. - subprocess:sender error:(const char *)errorString;
  46.  
  47. @end
  48.  
  49.  
  50.